home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 4: GNU Archives / Linux Cubed Series 4 - GNU Archives.iso / gnu / binutils.7 / binutils / binutils-2.7 / ld / scripttempl / armaout.sc < prev    next >
Encoding:
Text File  |  1996-07-04  |  810 b   |  36 lines

  1. cat <<EOF
  2. OUTPUT_FORMAT("${OUTPUT_FORMAT}")
  3. OUTPUT_ARCH(${ARCH})
  4.  
  5. ${RELOCATING+${LIB_SEARCH_DIRS}}
  6. ${STACKZERO+${RELOCATING+${STACKZERO}}}
  7. SECTIONS
  8. {
  9.   .text   ${RELOCATING+${TEXT_START_ADDR}} :
  10.   {
  11.     CREATE_OBJECT_SYMBOLS
  12.     ${RELOCATING+__stext_ = .;}
  13.     *(.text)
  14.     ${PAD_TEXT+${RELOCATING+. = ${DATA_ALIGNMENT};}}
  15.     ${RELOCATING+_etext = ${DATA_ALIGNMENT};}
  16.     ${RELOCATING+__etext = ${DATA_ALIGNMENT};}
  17.   }
  18.   .data ${RELOCATING+${DATA_ALIGNMENT}} :
  19.   {
  20.     ${RELOCATING+__sdata_ = .;}
  21.     *(.data)
  22.     ${CONSTRUCTING+CONSTRUCTORS}
  23.     ${RELOCATING+_edata  =  .;}
  24.     ${RELOCATING+__edata  =  .;}
  25.   }
  26.   .bss ${RELOCATING+ SIZEOF(.data) + ADDR (.data)} :
  27.   {
  28.    ${RELOCATING+ __bss_start = .};
  29.    *(.bss)
  30.    *(COMMON)
  31.    ${RELOCATING+_end = ALIGN(4) };
  32.    ${RELOCATING+__end = ALIGN(4) };
  33.   }
  34. }
  35. EOF
  36.